<?php

namespace App\Utils;

class FileUtil
{

    /**
     * -----读取CSV文件返回二维数组
     * @param $file
     * @return array
     */
    public static function readCsv($file): array
    {
        setlocale(LC_ALL,'zh_CN');
        $data = [];

        if(!is_file($file) && !file_exists($file)) {
            exit('文件错误或者文件不存在');
        }

        $cvs_file = fopen($file,'r');

        $i = 0;
        while($file_data = fgetcsv($cvs_file)) {
            $i++;
            if($i==1) {
                continue;
            }
            if($file_data[0] != '') {
                $data[$i] = $file_data;
            }
        }

        fclose($cvs_file);
        return $data;
    }
}
